Operating System Implications of Fast, Cheap, Non-Volatile Memory

نویسندگان

  • Katelin Bailey
  • Luis Ceze
  • Steven D. Gribble
  • Henry M. Levy
چکیده

The existence of two basic levels of storage (fast/volatile and slow/non-volatile) has been a long-standing premise of most computer systems, influencing the design of OS components, including file systems, virtual memory, scheduling, execution models, and even their APIs. Emerging resistive memory technologies – such as phase-change memory (PCM) and memristors – have the potential to provide large, fast, non-volatile memory systems, changing the assumptions that motivated the design of current operating systems. This paper examines the implications of non-volatile memories on a number of OS mechanisms, functions, and properties.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Analysis of Aerie under Mail Server Workloads

Inspite of the rapid advancements in storage technology, the fundamental architecture of storage in operating system remains fixed. Applications invoke the kernel to store and retrieve data and kernel invokes the file system. Recent work suggests a new class of memory called storage class memory(SCM) which blurs out the distinction between fast, expensive and volatile memory, and slow, cheap an...

متن کامل

Reducing Energy Consumption using a Non-Volatile storage cache

We can outperform the most powerful disk spin-down algorithm available by using a small non-volatile storage write-only cache to temporarily store hard disk write requests while a disk is spun-down. In our experiments, we use a USB thumb drive device as our non-volatile storage cache. By redirecting writes to a flash memory while a disk is spun-down we avoid costly hard disk cycle start-stop op...

متن کامل

Pmbench: A Micro-Benchmark for Profiling Paging Performance on a System with Low-Latency SSDs

Modern non-volatile memory storage devices operate significantly faster than traditional rotating disk media. Disk paging, though never intended for use as an active memory displacement scheme, may be viable as a cost-efficient cache between main memory and sufficiently fast secondary storage. However, existing benchmarks are not designed to accurately measure the microsecond-level latencies at...

متن کامل

Non-Volatile Memory: A review of past and present concepts and applications

The evolution of non-volatile memory (NVM) has been at a very fast pace in the past five decades. Many new concepts have been introduced, yet only some of them reached the market. Ongoing studies focus on the search for cheaper and faster memory. In this paper, the basic physical and operating principles, and challenges and opportunities of three NVM technologies (EPROM, Flash, and Memristor) w...

متن کامل

Increasing Performance of ext3 with USB Flash Drives

There has been a mass movement in operating systems to Journaling File Systems, such as ext3 and NTFS. Journaling File Systems implement a journal, which stores information on how to update files in the system to make them consistent. Sometimes the journal also stores data before it is written to the main part of the file system. Journaling File Systems such as ext3 originally kept the journal ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011